package ui;

import domain.Jobholder;
import util.PrintUtil;

public final class JobholderUI {
    private JobholderUI(){
    }

    /*
     * 求职者首页
     */
    public static void index() {
        /*
         * 求职者首页
         * 1、求职广场
         * 2、个人简历
         * 3、个人信息
         * 0、退出登录
         */
        PrintUtil.printLine();
        PrintUtil.printString("求职者首页");
        PrintUtil.printFunc(1,"招聘广场");
        PrintUtil.printFunc(2,"个人简历");
        PrintUtil.printFunc(3,"个人信息");
        PrintUtil.printFunc(0,"退出登录");
        PrintUtil.printLine();
    }

    /**
     * 个人信息
     */
    public static void personInformation(Jobholder jobholder) {
        /*
         * 求职者个人信息
         * 1、名称
         * 2、手机号码
         * 3、密码
         * 4、性别
         * 5、个性签名
         * 0、返回上级
         */
        PrintUtil.printLine();
        PrintUtil.printString("求职者个人信息");
        PrintUtil.printFunc(1,"名称"+jobholder.getName());
        PrintUtil.printFunc(2,"手机号码"+jobholder.getTel());
        PrintUtil.printFunc(3,"密码"+jobholder.getPassword());
        PrintUtil.printFunc(4,"性别"+jobholder.getSex());
        PrintUtil.printFunc(5,"个性签名"+jobholder.getSignature());
        PrintUtil.printFunc(0,"返回上级");
        PrintUtil.printLine();
    }

    /**
     * 求职者搜索页面
     */
    public static void searchWorkByJobholder() {
        /*
         * 工作搜索
         * 1、显示全部工作
         * 2、岗位名称搜索
         * 3、公司名称搜索
         * 4、工作地点搜索
         * 0、返回上级
         */
        PrintUtil.printLine();
        PrintUtil.printString("工作操作");
        PrintUtil.printFunc(1,"显示全部工作");
        PrintUtil.printFunc(2,"公司名称搜索");
        PrintUtil.printFunc(3,"工作地点搜索");
        PrintUtil.printFunc(4,"工作名称搜索");
        PrintUtil.printFunc(0,"返回上级");
        PrintUtil.printLine();
    }

    /**
     * 求职者操作页面
     */
    public static void showJobholderOperator() {
        /*
         * 工作操作
         * 1、投递简历
         * 0、返回
         */
        PrintUtil.printLine();
        PrintUtil.printString("工作操作");
        PrintUtil.printFunc(1,"投递简历");
        PrintUtil.printFunc(0,"返回");
        PrintUtil.printLine();
    }
}
